package com.maxmlr.music.util;

import com.maxmlr.music.model.Message;

//import javax.mail.Message;
//import javax.mail.Session;
//import javax.mail.Transport;
//import javax.mail.internet.InternetAddress;
//import javax.mail.internet.MimeMessage;

public class MessageUtil {

	public static void message(Message mess) throws Exception {
//		String from = mess.getFrom();// 发件人
//		String to = mess.getTo();// 收件人
//		String subject = mess.getSubject();// 主题
//		String messageText = mess.getMessageText();// 内容
//		String password = mess.getPassword();// 发件人密码
//		Date sendDate = mess.getSentDate();
//		// 生成SMTP的主机名称
//		int n = from.indexOf('@');
//		int m = from.length();
//		String mailserver = "smtp." + from.substring(n + 1, m);
////		 String mailserver="smtp.qq.com"; //qq邮箱SMPT服务端口
//		// 建立邮件会话
//		Properties pro = new Properties();
//		pro.put("mail.smtp.host", mailserver);
//		pro.put("mail.smtp.auth", "true");
//		Session sess = Session.getInstance(pro);
//		sess.setDebug(true);
//		// 新建一个消息对象
//		MimeMessage message = new MimeMessage(sess);
//		// 设置发件人
//		InternetAddress from_mail = new InternetAddress(from);
//		message.setFrom(from_mail);
//		// 设置收件人
//		InternetAddress to_mail = new InternetAddress(to);
//		message.setRecipient(Message.RecipientType.TO, to_mail);
//		// 设置主题
//		message.setSubject(subject);
//		// 设置内容
//		message.setText(messageText);
//		// 设置发送时间
//		message.setSentDate(sendDate);
//		// 发送邮件
//		message.saveChanges(); // 保证报头域同会话内容保持一致
//		Transport transport = sess.getTransport("smtp");
//		transport.connect(mailserver, from, password);
//		transport.sendMessage(message, message.getAllRecipients());
//		transport.close();
//		JOptionPane.showMessageDialog(null, "用户邮件已发送");
	}
}
